package cn.yh.ssm.dao;

import java.util.List;
import java.util.Map;

import cn.yh.ssm.model.Student;

public interface IStudentDao {

	/**
	 * 根据id查找student
	 * @param id
	 * @return
	 */
	Student findById(Integer id);
	
	/**
	 * 添加student
	 * @param student
	 */
	void add(Student student);
	
	/**
	 * 根据id删除
	 * @param id
	 */
	void deleteById(Integer id);
	
	/**
	 * 修改student
	 * @param student
	 */
	void update(Student student);
	
	/**
	 * 模糊分页查询
	 * @param map
	 * @return
	 */
	List<Student> findLikeStudentByName(Map<String,Object> map);
	
	/**
	 * 模糊查找总记录数
	 * @param map
	 * @return
	 */
	Integer getLikeStudentByNameCount(Map<String,Object> map);
}
